package ve.usb.coord.colision.hibernate;



public class Asignatura implements java.io.Serializable {

    /** Creates a new instance of Asignatura */
    public Asignatura() {}

    /**
     * Holds value of property idAsignatura.
     */
    private long idAsignatura;

    /**
     * Getter for property idAsignatura.
     * @return Value of property idAsignatura.
     */
    public long getIdAsignatura() {
        return this.idAsignatura;
    }

    /**
     * Setter for property idAsignatura.
     * @param idAsignatura New value of property idAsignatura.
     */
    public void setIdAsignatura(long idAsignatura) {
        this.idAsignatura = idAsignatura;
    }
    /**
     * Holds value of property codigo.
     */
    private String codigo = "";

    /**
     * Getter for property codigo.
     * @return Value of property codigo.
     */
    public String getCodigo() {
        return this.codigo;
    }

    /**
     * Setter for property codigo.
     * @param codigo New value of property codigo.
     */
    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }
    /**
     * Holds value of property nombre.
     */
    private String nombre = "";

    /**
     * Getter for property nombre.
     * @return Value of property nombre.
     */
    public String getNombre() {
        return this.nombre;
    }

    /**
     * Setter for property nombre.
     * @param nombre New value of property nombre.
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    /**
     * Holds value of property departamento.
     */
    private Departamento departamento;

    /**
     * Getter for property departamento.
     * @return Value of property departamento.
     */
    public Departamento getDepartamento() {
        return this.departamento;
    }

    /**
     * Setter for property departamento.
     * @param departamento New value of property departamento.
     */
    public void setDepartamento(Departamento departamento) {
        this.departamento = departamento;
    }
    /**
     * Holds value of property horast.
     */
    private byte horast;

    /**
     * Getter for property horast.
     * @return Value of property horast.
     */
    public byte getHorast() {
        return this.horast;
    }

    /**
     * Setter for property horast.
     * @param horast New value of property horast.
     */
    public void setHorast(byte horast) {
        this.horast = horast;
    }
    /**
     * Holds value of property horasp.
     */
    private byte horasp;

    /**
     * Getter for property horasp.
     * @return Value of property horasp.
     */
    public byte getHorasp() {
        return this.horasp;
    }

    /**
     * Setter for property horasp.
     * @param horasp New value of property horasp.
     */
    public void setHorasp(byte horasp) {
        this.horasp = horasp;
    }
    /**
     * Holds value of property horasl.
     */
    private byte horasl;

    /**
     * Getter for property horasl.
     * @return Value of property horasl.
     */
    public byte getHorasl() {
        return this.horasl;
    }

    /**
     * Setter for property horasl.
     * @param horasl New value of property horasl.
     */
    public void setHorasl(byte horasl) {
        this.horasl = horasl;
    }
    /**
     * Holds value of property programa.
     */
    private String programa = "";

    /**
     * Getter for property programa.
     * @return Value of property programa.
     */
    public String getPrograma() {
        return this.programa;
    }

    /**
     * Setter for property programa.
     * @param programa New value of property programa.
     */
    public void setPrograma(String programa) {
        this.programa = programa;
    }

}